package com.atguigu.tingshu.album.service;


import com.alibaba.fastjson.JSONObject;
import com.atguigu.tingshu.model.album.BaseAttribute;
import com.atguigu.tingshu.model.album.BaseCategory1;
import com.atguigu.tingshu.model.album.BaseCategoryView;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface BaseCategoryService extends IService<BaseCategory1> {


    /**
     * 查询所有分类数据
     * @return
     */
    List<JSONObject> getBaseCategoryList();

    /**
     * 根据分类id查询数据
     * @param categoryId
     * @return
     */
    List<BaseAttribute> findAttributeBycategoryId(Long categoryId);
    /**
     * 根据三级分类Id 获取到分类数据
     * @param category3Id
     * @return
     */
    BaseCategoryView getCategoryViewByCategory3Id(Long category3Id);
}
